/**
 * 拆分模块,用来维护搜索的数据
 */
// 导入 搜索页面的API
import { reqSearchInfo } from '@/api/search'
const search = {
  namespaced: true,
  state: {
    searchList: {}
  },
  getters: {},
  mutations: {
    // 存储搜索页面数据的 mutation
    saveSearchData(state, searchInfo) {
      state.searchList = searchInfo
    }
  },
  actions: {
    // 获取搜索页面的数据
    async reqSearchList(context, params) {
      // 调用 请求的 API
      const res = await reqSearchInfo(params)
      // 如果接口返回的业务状态码是200
      if (res.code === 200) {
        // 就调用 mutations 中的存储搜索页面数据的方法
        context.commit('saveSearchData', res.data)
        // console.log(res.data)
      }
    }
  }
}

export default search
